#ifndef H_EVENTBOARD
#define H_EVENTBOARD

#define MAX_EVENTS 10

class EventBoard
{
   private:
      int board[MAX_EVENTS]; //admite una cola de 10 eventos
      int pos;
   public:
      EventBoard()
      {
	 pos=-1;
      }
      void Post(int event)
      {
	 board[++pos] = event;
      }
      int read(); //lee un evento y lo borra
      int watch() //solo mira lo que esta escrito
      {
	 return board[pos];
      }
      int Unreaded() {return pos;}
};

#endif
